package com.brightgenerous.niconama05.anime.product;

import com.brightgenerous.niconama05.anime.Anime;
import com.brightgenerous.niconama05.anime.Heroine;
import com.brightgenerous.niconama05.anime.Interviewer;

/**
 * みなみけクラス
 * 
 * @author brigen
 */
public class Minamike implements Anime {

	/**
	 * コンストラクタ
	 */
	protected Minamike() {
	}

	/**
	 * インタビュアーを受け入れる
	 *
	 * @param x_interviewer インタビュアー
	 */
	@Override
	public void accept(Interviewer x_interviewer) {
	}

	/**
	 * タイトルを取得する
	 * 
	 * @return タイトル
	 */
	@Override
	public String getTitle() {
		return "みなみけ";
	}

	/**
	 * 概要を取得する
	 *
	 * @return 概要
	 */
	@Override
	public String getDescription() {
		return "「この物語は南家3姉妹の平凡な日常を淡々と描くものです。過度な期待はしないでください。」";
	}

	/** キャラクター 春香 */
	private final Heroine m_haruka = new Heroine("南 春香", "佐藤利奈", "http://www.moaibu.com/chara/minamike/minamiharuka.jpg");

	/** キャラクター 夏菜 */
	private final Heroine m_kana = new Heroine("南 夏奈", "井上麻里奈", "http://www.moaibu.com/chara/minamike/minamikana.jpg");

	/** キャラクター 千秋 */
	private final Heroine m_chiaki = new Heroine("南 千秋", "茅原実里", "http://www.moaibu.com/chara/minamike/minamitiaki.jpg");

	
	/**
	 * キャラクター 春香を取得する
	 *
	 * @return キャラクター 春香
	 */
	public Heroine getHaruka() {
		return m_haruka;
	}

	/**
	 * キャラクター 夏菜を取得する
	 *
	 * @return キャラクター 夏菜
	 */
	public Heroine getKana() {
		return m_kana;
	}

	/**
	 * キャラクター 千秋を取得する
	 *
	 * @return キャラクター 千秋
	 */
	public Heroine getChiaki() {
		return m_chiaki;
	}
}
